ASP.NET

推荐列表 站点导航

当前位置:首页 > 脚本编程 > ASP.NET >

Linux安装Oracle11g准备工作

来源:网络整理  作者:网友投稿  发布时间:2020-12-29 03:36
一、完成Linux的最小化安装Desktop(包含图形化界面):一般默认选择,方便安装mini:无图形化二、系统环境管理查看...

一、完成Linux的最小化安装

Desktop(包含图形化界面):一般默认选择,方便安装

mini:无图形化 二、系统环境管理

查看内核版本
# uname -r
以下为支持 Oracle 11gR2 安装的内核版本

x86 架构

Linux安装Oracle11g准备工作


x64 架构

Linux安装Oracle11g准备工作


IBM 架构

Linux安装Oracle11g准备工作


查看内存
free
以下为内存、swap之间的比值关系

Linux安装Oracle11g准备工作


磁盘空间
df -h
以下为安装oracle 的最低存储需求

x86 架构

Linux安装Oracle11g准备工作


x64 架构

Linux安装Oracle11g准备工作


IBM 架构

Linux安装Oracle11g准备工作


图形化分辨率设置
xrandr [-s]
官方要求分辨率:1024 x 768 三、服务 & 组件管理

服务

为了提高系统性能,默认要关闭的服务
sendmail 服务
cups 服务
ntp 服务

为了方便数据库对外服务,需要配置或关闭防火墙,此处关闭防火墙
service selinux stop
service iptables stop
service ip6tables stop
chkconfig selinux off
chkconfig iptables off
chkconfig ip6tables off

rpm 包
此处用 yum 安装以下匹配 rpm 包
yum -y install 包名

x86 架构

Linux安装Oracle11g准备工作


x64 架构

Linux安装Oracle11g准备工作


IBM 架构

Linux安装Oracle11g准备工作


ODBC 驱动

x86 架构

Linux安装Oracle11g准备工作


x64 架构

Linux安装Oracle11g准备工作


IBM 架构

Linux安装Oracle11g准备工作


四、hosts 配置

vi /etc/hosts
#rac node
192.168.6.101 rac1
192.168.6.102 rac2

#rac vip
192.168.6.201 rac1vip
192.168.6.202 rac2vip

#rac priv
10.10.10.101 rac1priv
10.10.10.102 rac2priv

#rac scan
192.168.6.12 racscan 五、用户权限设置

创建组

oinstall
groupadd -g 201 oinstall
为一个独立的服务器安装主用户,必须属于 oracle 用户组。

dba
groupadd -g 202 dba
必须在系统中安装数据库软件时创建该组。这个组识别操作系统,有数据库管理特权(SYSDBA权限)。

oper
groupadd -g 203 oper
这是一个可选的组。如果你想要一个单独的操作系统的用户组,以有限的数据库管理权限创建此组(的SYSOPER权限)。
这组不能直接连接使用,除非明确授予。然而,他们以SYSOPER权限授予特权。默认情况下,该osdba组成员由SYSOPER权限。

asmadmin
groupadd -g 204 asmadmin
asmadmin 权限是为 Oracle ASM 文件提供的管理员权限,提供 Oracle ASM 实例管理访问。
如果grid用户没有asmadmin权限,将无法操作asm disk group。

asmoper
groupadd -g 205 asmoper
该组和oper用户组类似都是额外的用户组,asmoper用户具有asm的sysoper权限
可以用于启动和关闭asm实例,默认情况下asmadmin用户就具有了asmoper用户组权限。

asmdba
groupadd -g 206 asmdba
该用户组具有读写和访问asm文件的权限,oracle用户组和GI用户都必须拥有这个权限。
如果oracle用户没有asmdba权限,将无法使用asm上的文件,也就无法启动数据库。

创建用户

oracle
useradd -u 201 -g oinstall -G dba,asmdba,oper oracle

grid
useradd -u 202 -g oinstall -G asmadmin,asmdba,asmoper,oper,dba grid

配置软件安装用户的资源限制

vi /etc/profile
# 添加如下部分
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -u 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi

if [ $USER = "grid" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -u 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi

vi /etc/security/limits.conf
# 添加如下部分
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
oracle hard stack 32768
grid soft nproc 2047
grid hard nproc 16384
grid soft nofile 1024
grid hard nofile 65536
grid soft stack 10240
grid hard stack 32768

官档说明

Linux安装Oracle11g准备工作


六、配置内核参数设置

vi /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmmax = 4294967296
kernel.shmall = 2097152
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586

执行 sysctl -p

官档说明

Linux安装Oracle11g准备工作


七、创建安装目录

Oracle Invertory Directory
mkdir -p /u01/app/oraInventory

Oracle Base Home
mkdir -p /u01/app/oracle
mkdir -p /u01/app/oracle/product/11.2.0/db_1
mkdir -p /u01/11.2.0/grid

赋权
chown -R grid:oinstall /u01/11.2.0
chmod -R 775 /u01/11.2.0
chown -R oracle:oinstall /u01/app
chmod -R 775 /u01/app 八、配置 oracle、grid 初始化参数

配置oracle初始化参数
export EDITOR=vi
export ORACLE_SID=racdb
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin
umask 022

配置grid初始化参数
export EDITOR=vi
export ORACLE_SID=+ASM1
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/11.2.0/grid
export GRID_HOME=/u01/11.2.0/grid
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export THREADS_FLAG=native
export PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin
umask 022 九、配置互信

oracle用户

生成秘钥(两个节点操作)
mkdir ~/.ssh
ssh-keygen -t rsa
ssh-keygen -t dsa

建立主机间的信任关系(节点一操作)
cat ~/.ssh/id_rsa.pub>>./.ssh/authorized_keys
cat ~/.ssh/id_dsa.pub>>./.ssh/authorized_keys
ssh rac2 cat ~/.ssh/id_rsa.pub>>./.ssh/authorized_keys
ssh rac2 cat ~/.ssh/id_dsa.pub>>./.ssh/authorized_keys
scp ~/.ssh/authorized_keys rac2:~/.ssh/authorized_keys

验证信任关系
ssh 节点名称 date

grid用户
同上 参考:

本文为Linux下,安装装数据库之前,系统配置的文章
参考文档:Books → Database Installation Guide for Linux → 2 Oracle Database Preinstallation Tasks

其它类型系统可参考文章列表 Installing and Upgrading 里的官档,具体位置如下图所示

Linux安装Oracle11g准备工作


 

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jiaob/net/10534.shtml

相关文章
最新文章
 PS:这里需要注意 PS:这里需要注意

时间:2021-01-22

以为这个版本出来 以为这个版本出来

时间:2021-01-22

搜索winform designer 搜索winform designer

时间:2021-01-22

全新的membership框架Asp.ne 全新的membership框架Asp.ne

时间:2021-01-21

i dont know;18if (msg.Contains( i dont know;18if (msg.Contains(

时间:2021-01-21

统筹管理路由规则. 统筹管理路由规则.

时间:2021-01-21

根据switch-case语句来逐一判 根据switch-case语句来逐一判

时间:2021-01-21

EntityFramework 5.0 CodeFirst 教 EntityFramework 5.0 CodeFirst 教

时间:2021-01-21

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

Linux安装Oracle11g准备工作

2020-12-29 编辑:网友投稿

一、完成Linux的最小化安装

Desktop(包含图形化界面):一般默认选择,方便安装

mini:无图形化 二、系统环境管理

查看内核版本
# uname -r
以下为支持 Oracle 11gR2 安装的内核版本

x86 架构

Linux安装Oracle11g准备工作


x64 架构

Linux安装Oracle11g准备工作


IBM 架构

Linux安装Oracle11g准备工作


查看内存
free
以下为内存、swap之间的比值关系

Linux安装Oracle11g准备工作


磁盘空间
df -h
以下为安装oracle 的最低存储需求

x86 架构

Linux安装Oracle11g准备工作


x64 架构

Linux安装Oracle11g准备工作


IBM 架构

Linux安装Oracle11g准备工作


图形化分辨率设置
xrandr [-s]
官方要求分辨率:1024 x 768 三、服务 & 组件管理

服务

为了提高系统性能,默认要关闭的服务
sendmail 服务
cups 服务
ntp 服务

为了方便数据库对外服务,需要配置或关闭防火墙,此处关闭防火墙
service selinux stop
service iptables stop
service ip6tables stop
chkconfig selinux off
chkconfig iptables off
chkconfig ip6tables off

rpm 包
此处用 yum 安装以下匹配 rpm 包
yum -y install 包名

x86 架构

Linux安装Oracle11g准备工作


x64 架构

Linux安装Oracle11g准备工作


IBM 架构

Linux安装Oracle11g准备工作


ODBC 驱动

x86 架构

Linux安装Oracle11g准备工作


x64 架构

Linux安装Oracle11g准备工作


IBM 架构

Linux安装Oracle11g准备工作


四、hosts 配置

vi /etc/hosts
#rac node
192.168.6.101 rac1
192.168.6.102 rac2

#rac vip
192.168.6.201 rac1vip
192.168.6.202 rac2vip

#rac priv
10.10.10.101 rac1priv
10.10.10.102 rac2priv

#rac scan
192.168.6.12 racscan 五、用户权限设置

创建组

oinstall
groupadd -g 201 oinstall
为一个独立的服务器安装主用户,必须属于 oracle 用户组。

dba
groupadd -g 202 dba
必须在系统中安装数据库软件时创建该组。这个组识别操作系统,有数据库管理特权(SYSDBA权限)。

oper
groupadd -g 203 oper
这是一个可选的组。如果你想要一个单独的操作系统的用户组,以有限的数据库管理权限创建此组(的SYSOPER权限)。
这组不能直接连接使用,除非明确授予。然而,他们以SYSOPER权限授予特权。默认情况下,该osdba组成员由SYSOPER权限。

asmadmin
groupadd -g 204 asmadmin
asmadmin 权限是为 Oracle ASM 文件提供的管理员权限,提供 Oracle ASM 实例管理访问。
如果grid用户没有asmadmin权限,将无法操作asm disk group。

asmoper
groupadd -g 205 asmoper
该组和oper用户组类似都是额外的用户组,asmoper用户具有asm的sysoper权限
可以用于启动和关闭asm实例,默认情况下asmadmin用户就具有了asmoper用户组权限。

asmdba
groupadd -g 206 asmdba
该用户组具有读写和访问asm文件的权限,oracle用户组和GI用户都必须拥有这个权限。
如果oracle用户没有asmdba权限,将无法使用asm上的文件,也就无法启动数据库。

创建用户

oracle
useradd -u 201 -g oinstall -G dba,asmdba,oper oracle

grid
useradd -u 202 -g oinstall -G asmadmin,asmdba,asmoper,oper,dba grid

配置软件安装用户的资源限制

vi /etc/profile
# 添加如下部分
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -u 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi

if [ $USER = "grid" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -u 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi

vi /etc/security/limits.conf
# 添加如下部分
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
oracle hard stack 32768
grid soft nproc 2047
grid hard nproc 16384
grid soft nofile 1024
grid hard nofile 65536
grid soft stack 10240
grid hard stack 32768

官档说明

Linux安装Oracle11g准备工作


六、配置内核参数设置

vi /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmmax = 4294967296
kernel.shmall = 2097152
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586

执行 sysctl -p

官档说明

Linux安装Oracle11g准备工作


七、创建安装目录

Oracle Invertory Directory
mkdir -p /u01/app/oraInventory

Oracle Base Home
mkdir -p /u01/app/oracle
mkdir -p /u01/app/oracle/product/11.2.0/db_1
mkdir -p /u01/11.2.0/grid

赋权
chown -R grid:oinstall /u01/11.2.0
chmod -R 775 /u01/11.2.0
chown -R oracle:oinstall /u01/app
chmod -R 775 /u01/app 八、配置 oracle、grid 初始化参数

配置oracle初始化参数
export EDITOR=vi
export ORACLE_SID=racdb
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin
umask 022

配置grid初始化参数
export EDITOR=vi
export ORACLE_SID=+ASM1
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/11.2.0/grid
export GRID_HOME=/u01/11.2.0/grid
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export THREADS_FLAG=native
export PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin
umask 022 九、配置互信

oracle用户

生成秘钥(两个节点操作)
mkdir ~/.ssh
ssh-keygen -t rsa
ssh-keygen -t dsa

建立主机间的信任关系(节点一操作)
cat ~/.ssh/id_rsa.pub>>./.ssh/authorized_keys
cat ~/.ssh/id_dsa.pub>>./.ssh/authorized_keys
ssh rac2 cat ~/.ssh/id_rsa.pub>>./.ssh/authorized_keys
ssh rac2 cat ~/.ssh/id_dsa.pub>>./.ssh/authorized_keys
scp ~/.ssh/authorized_keys rac2:~/.ssh/authorized_keys

验证信任关系
ssh 节点名称 date

grid用户
同上 参考:

本文为Linux下,安装装数据库之前,系统配置的文章
参考文档:Books → Database Installation Guide for Linux → 2 Oracle Database Preinstallation Tasks

其它类型系统可参考文章列表 Installing and Upgrading 里的官档,具体位置如下图所示

Linux安装Oracle11g准备工作


 

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jiaob/net/10534.shtml

相关文章

风云图片

推荐阅读

返回ASP.NET频道首页